2.2.3节练习
练习2.12:请指出下面的名字中哪些的非法的?
(a) int double = 3.14; (b) int _;
(c) int catch-22; (d) int 1_or_2 = 1;
(e) double Double = 3.14;
出题思路:本题旨在考查C++标识符的命名规则。
解答:(a)是非法的,因为double是C++关键字,代表一种数据类型,不能作为变量的名字。
(c)是非法的,在标识符中只能出现字母、数字和下划线,不能出现符号-,如果改成“int catch_22;”就是合法的了。
(d)是非法的,因为标识符必须以字母或下划线开头,不能以数字开头。
(b)和(e)是合法的命名。
普通的冒险故事提示您:看后求收藏(卧龙小说网http://www.wolongxs.com),接着再看更方便。
好书推荐:《我的剧本世界在自主运行》、《我是舰娘》、《交错世界之学院都市》、《认清现实后,她们开始追夫火葬场》、《好徒儿你就饶了为师伐》、《带着修真界仙子们天下无敌》、《剑来》、《修炼成仙的我只想养成女徒弟》、《足控勇者的目标是魔王的丝袜》、《被触手怪养大的少女》、